//泛型:在定义函数、接口、类的时候不能预先确定要使用的数据的类型，而是在使用函数、接口、类的时候才能确定的数据的类型
;
(() => {
    // 需求:定义一个函数，传入两个参数，第一个是数据，第二个参数是数量，函数的作用：根据数量产生对应个数的数据，存放在一个数组中
    // 定义一个函数
    // function getArr(data: any, count: number) {
    //   let arr: Array<any> = []
    //   for (let i: number = 0; i < count; i++) {
    //     arr.push(data)
    //   }
    //   return arr
    // }
    // const arr0 = getArr('22222', 5)
    // console.log(arr0[0].split(''))
    function getArr(data, count) {
        let arr = [];
        for (let i = 0; i < count; i++) {
            arr.push(data);
        }
        return arr;
    }
    const arr0 = getArr('2222', 1);
    console.log(arr0[0].split(''));
})();
